#include <iostream>
#include <string>

void turnL(int k[6])
{
    int tmp = k[0];
    k[0] = k[4];
    k[4] = k[1];
    k[1] = k[5];
    k[5] = tmp;
}

void turnR(int k[6])
{
    int tmp = k[0];
    k[0] = k[5];
    k[5] = k[1];
    k[1] = k[4];
    k[4] = tmp;
}

void turnF(int k[6])
{
    int tmp = k[2];
    k[2] = k[4];
    k[4] = k[3];
    k[3] = k[5];
    k[5] = tmp;
}

void turnB(int k[6])
{
    int tmp = k[2];
    k[2] = k[5];
    k[5] = k[3];
    k[3] = k[4];
    k[4] = tmp;
}

void turnA(int k[6])
{
    int tmp = k[2];
    k[2] = k[0];
    k[0] = k[3];
    k[3] = k[1];
    k[1] = tmp;
}

void turnC(int k[6])
{
    int tmp = k[2];
    k[2] = k[1];
    k[1] = k[3];
    k[3] = k[0];
    k[0] = tmp;
}

int main()
{
    int k[6] = {1, 2, 3, 4, 5, 6};
    std::string ss;
    std::cin >> ss;

    for (int i = 0; i < ss.size(); i++)
    {
        if (ss[i] == 'L')
        {
            turnL(k);
        }
        else if (ss[i] == 'R')
        {
            turnR(k);
        }
        else if (ss[i] == 'F')
        {
            turnF(k);
        }
        else if (ss[i] == 'B')
        {
            turnB(k);
        }
        else if (ss[i] == 'A')
        {
            turnA(k);
        }
        else if (ss[i] == 'C')
        {
            turnC(k);
        }
    }

    for (int i = 0; i < 6; i++)
    {
        std::cout << k[i];
    }
    std::cout << std::endl;

    return 0;
}